home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / eXec / Krotkie opisy / Programy / XADMaster / xad_Wrapster.lha / Makefile < prev    next >
Makefile  |  2000-12-03  |  960b  |  32 lines

  1. CC=vc
  2. CFLAGS=-nostdlib -sc -sd -lvcs
  3.  
  4. FILES =    xad_ar.lha xad_bzip.lha xad_CAB.lha xad_COP.lha \
  5.     xad_DImp.lha xad_MSA.lha xad_RPM.lha xad_Wrapster.lha xad_ZAP.lha
  6.     
  7. all: $(FILES)
  8.  
  9. %.dbg: extheader.o %.c
  10.     $(CC) -nostdlib -DDEBUG -lvcs -g -ldebug -lamiga -o $@ $^
  11. %.040: extheader.o %.c
  12.     $(CC) $(CFLAGS) -cpu=68040 -O3 -o $@ $^
  13. %.020: extheader.o %.c
  14.     $(CC) $(CFLAGS) -cpu=68020 -o $@ $^
  15. %.000: extheader.o %.c
  16.     $(CC) $(CFLAGS) -cpu=68000 -o $@ $^
  17. extheader.o: extheader.c
  18.     $(CC) $(CFLAGS) -c $<
  19.  
  20. xad_%.lha: %.000 %.020 %.040 %.c xad_%.readme
  21.     -$(RM) $@
  22.     sed s/BASE/$*/ < Install.src > Install
  23.     lha -q a $@ Makefile ConvertE.c SDI_compiler.h Install Install.info $^
  24.  
  25. # these ones need the extra sources
  26. xad_ASCII.lha: ASCII.000 ASCII.020 ASCII.040 ASCII.c line-read.c xad_ASCII.readme
  27. xad_COP.lha: COP.000 COP.020 COP.040 COP.c xadXPK.c xad_COP.readme
  28. xad_shar.lha: shar.000 shar.020 shar.040 shar.c line-read.c xad_shar.readme
  29.  
  30. clean:
  31.     $(RM) $(FILES) *.0[024]0
  32.